package com.ethan.json.pojo;

import lombok.*;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author ethan
 * create 2018-06-25 下午5:35
 * desc
 **/
@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TgqDbInfo implements Serializable {
    private static final long serialVersionUID = 5889265917382784215L;

    private String returnText;
    private String changeText;
    private String tgqText;
    private String signText;
    private int viewType;
    private boolean hasTime;
    private boolean canChange;
    private boolean canRefund;
    private int basePrice;
    private String tgqCabin;
    private List<TimePointCharges> timePointCharges;

    private int tgqFrom;
    private String returnRule;
    private String changeRule;
    private boolean allowChange;
    private String tgqPercentText;
    private String tgqProduct;
    private String qtraceid;
    private int ceilDiscount;
    private boolean airlineTgq;
    private String childtgqText;
    private boolean isAirlineChildTgq;
    private boolean airlineChildTgq;

    private String cReturnText;
    private String creturnText;
    private String cChangeText;
    private String cchangeText;
    private String cTgqText;
    private String ctgqText;
    private String cSignText;
    private String csignText;
    private int cViewType;
    private int cviewType;
    private boolean cHasTime;
    private boolean chasTime;
    private boolean cCanChange;
    private boolean ccanChange;
    private boolean cCanRefund;
    private boolean ccanRefund;
    private int cBasePrice;
    private int cbasePrice;
    private String cTgqCabin;
    private String ctgqCabin;
    private List<CTimePointCharges> cTimePointCharges;

    private int cTgqFrom;
    private int ctgqFrom;
    private String cReturnRule;
    private String creturnRule;
    private String cChangeRule;
    private String cchangeRule;
    private boolean cAllowChange;
    private boolean callowChange;
    private String cTgqPercentText;
    private String ctgqPercentText;
    private String cTgqProduct;
    private String ctgqProduct;
    private int cCeilDiscount;
    private int cceilDiscount;

    private String babyTgqText;
    private Date lastUpdateTime;
}
